<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>CSS3写图片轮播</title>
  <style type="text/css">
    /* 第二步：开始写css样式 */
    body {
        background: rgb(29, 29, 29);
        padding:0;
        margin:0;
        color:#FFF;
    }
    /*设置overflow: hidden; 溢出隐藏
    让不在DIV的图片先隐藏 */
    .container{
        width: 400px;
        height: 400px;
        margin: 300px auto;
        overflow: hidden; 
        border-radius: 10px;
    }
    /*此宽度为：图片的的宽度 * 图片的数量
    设置动画move*/
    .images{
        width: 1600px; 
        height: 400px;
        animation: move 12s infinite;
    }
    /* 设置图片的宽度和高度和外层div一样的宽高 */
    img{
        width: 400px;
        height: 400px;
        float: left;
    }
    /* 配置动画，这里可以根据自己的需求去调试
    每个百分比间隔自己可以去控制 */
    @keyframes move{
        0%,22%{
            margin-left: 0px;
        }
        30%,52%{
            margin-left: -400px;
        }
        60%,82%{
            margin-left: -800px;
        }
        90%,100%{
            margin-left: -1200px;
        }
    }
  </style>
</head>
<body>
    <!-- 第一步：写好图片滚动的布局 -->
    <div class="container">
		<div class="images">
			<img src="./images/pic1.png">
			<img src="./images/pic2.png">
			<img src="./images/pic3.png">
            <!-- 因为跑完图片后会有一个立马跳转到第一张图
            会有点不和谐，所以这边最后一张图设置的和
            第一张图一样 -->
            <img src="./images/pic1.png">
		</div>
	</div>
</body>
</html>